Don't harbour illusions the Chinese military on Monday told India. The largest armed force in the world, People's Liberation Army, the world's largest armed force, said its capability to protect China's territory was "indomitable" and it was ready to step up deployment on the Doklam plateau